package com.one.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * @Author ShiWen
 * @date 2022/1/18 16:55
 * @Version 1.0
 * @Description TODO 快递下单请求参数
 */
@Data
@Component
@ConfigurationProperties(prefix = "express_niao")
@PropertySource(value="classpath:application.properties", encoding="utf-8")
public class ExpressConfig {
    //用户ID，快递鸟提供，注意保管，不要泄漏
    private String EBusinessID;//即用户ID，登录快递鸟官网会员中心获取 https://www.kdniao.com/UserCenter/v4/UserHome.aspx
    //API key，快递鸟提供，注意保管，不要泄漏
    private String ApiKey;//即API key，登录快递鸟官网会员中心获取 https://www.kdniao.com/UserCenter/v4/UserHome.aspx
    //    RequestData String 是 请求内容为 JSON 格式
//    EBusinessID String 是 用户 ID
//    RequestType String 是 请求接口指令
//    DataSign String 是 数据内容签名
//    DataType String 是
//            DataType=2，请求、返回数据类型均
//    为 JSON 格式
    //请求url, 正式环境地址
    private String ReqURL="https://api.kdniao.com/api/EOrderService";
    /**
     *  请求地址
     */
    private String orderExpressUrl;
    /**
     * 快递公司编码
     */
    private String shipperCode;
    /**
     *  快递公司客户号
     *  express_niao.CustomerName=testyto
     * express_niao.MonthCode=testytomonthcode
     */
    private String CustomerName;
    private String MonthCode;
    /**
     *  订单编号
     */
    private String orderCode;
    /**
     *  运费支付方式：
     * 1-现付，2-到付，3-月结，4- 第三方付
     */
    private Integer PayType;
    /**
     *  详细快递类型
     */
    private String ExpType;


}
